专利摘要:
About the absolute position (xist) of a rotor (3) of a linear motor movable with respect to a fixed part in a moving direction (x) without moving the rotor (3) without additional permanent magnets without a close arrangement of position sensors (Sn-1 , Sn, Sn + 1) and to be able to determine even with large movements of the rotor (3), it is provided that at least one edge region (8) of the arrangement of drive magnet (4) is determined and derived therefrom a coarse position of the rotor (3) is determined on the basis of the known geometry of the rotor (3) that specific drive magnet (4) of the arrangement of drive magnets (4) whose magnetic field of at least one of the position sensors (Sn-1, Sn, Sn + 1) in the Arrangement of drive magnets (4) is detected, wherein the at least one position sensor (Sn-1, Sn, Sn + 1) a relative position (xi) of the measured drive magnet (4) relative to at least one position sensor (Sn-1, Sn, Sn + 1) lt and from the known installation position (ESn-1, ESn, ESn + 1) of this at least one position sensor (Sn-1, Sn, Sn + 1) and from the determined relative position (xi) the absolute position (xist) of the rotor (3) is determined.
公开号:AT519238A4
申请号:T50198/2017
申请日:2017-03-13
公开日:2018-05-15
发明作者:Ing Andreas Weber Dipl;Ing Manuel Plainer Dipl
申请人:B & R Ind Automation Gmbh;
IPC主号:
专利说明:

Summary
Around the absolute position (x ist ) of a rotor (3) which can be moved in a direction of movement (x) relative to a stationary part, without movement of the rotor (3), without additional permanent magnets, without a close arrangement of position sensors (Sn-1, To be able to determine Sn, Sn + 1) and also with large movements of the rotor (3), it is provided that at least one edge region (8) of the arrangement of drive magnets (4) is determined and a rough position of the rotor (3) is derived from this , on the basis of the known geometry of the rotor (3) that specific drive magnet (4) of the arrangement of drive magnets (4) is determined, the magnetic field of at least one of the position sensors (Sn-1, Sn, Sn + 1) in the area of the arrangement is detected by drive magnets (4), the at least one position sensor (Sn-1, Sn, Sn + 1) being a relative position (x,) of the measured drive magnet (4) relative to the at least one position sensor (Sn-1, Sn, Sn + 1) determined and from the be knew installation position (E Sn -i, Esn, E Sn + i) of this at least one position sensor (Sn-1, Sn, Sn + 1) and determined the absolute position (x ist ) of the rotor (3) from the determined relative position (xi) becomes.
Fig. 5
-181 / 25
BN-3895 AT
Procedure for determining the absolute position of a runner
The present invention relates to a method for determining the absolute position of a rotor, which is movable in a direction of movement relative to a stationary part, an arrangement of drive magnets being provided on the rotor in the form of a plurality of drive magnets arranged next to one another in the direction of movement of the rotor and on the stationary part in Direction of movement of the rotor, a plurality of position sensors are arranged in a stationary and spaced-apart manner, a magnetic field of a drive magnet of the arrangement of the drive magnets in the region of the position sensor being detected with a position sensor. The invention also relates to a linear motor with an inventive determination of the absolute position.
Linear motors are characterized in that a moving part (the rotor) is moved relative to a fixed part (the stator) due to interacting magnetic fields. For this purpose, a drive magnet (electromagnet or permanent magnet) is arranged on one of the two parts, which cooperates with the magnetic field generated by a powered drive coil on the other part to generate a linear propulsive force. When a voltage is applied to the drive coil, a magnetic field is created which interacts with the magnetic field of the drive magnet, creating a force on the movable part that moves the movable part. To move the rotor, a corresponding magnetic field is generated by correspondingly controlling the drive coils. This basic motor principle is, of course, well known, which is why there is no need to go into detail here. It is basically irrelevant whether the drive coils are provided on the moving part (rotor) or the stationary part (stator).
To control the movement of the rotor of a linear motor, it is absolutely necessary to know its current position relative to the stator in order to be able to properly energize the drive coils to generate the moving magnetic field. The position determination of the runner therefore plays a special role. It is particularly difficult to determine the current position of the rotor when the linear motor is switched on, because it is not possible to know in advance where the rotor is at the time of switching on. Various methods have already been proposed for determining the position when the linear motor is switched on.
US Pat. No. 7,932,684 B2 describes, for example, a linear motor which, for position determination, additionally comprises position magnets arranged on the rotor and stationary position sensors (eg arranged on the stator). If the rotor is moved, the position magnets move relative to the position sensors and the current position of the rotor relative to the stator can be determined. The position magnets comprise a first row of a number of permanent magnets arranged next to one another, which are marked with an incre2 / 25 1
BN-3895 AT mental sensor interact and a second row of a number of side by side permanent magnets that interact with an absolute sensor. The absolute sensor, e.g. a Hall sensor is designed so that it only delivers two states, the state changing at a defined position of the rotor. The incremental sensor, e.g. a magnetoresistive sensor is designed so that it delivers many recurring sensor cycles, whereby the position can be determined very precisely within a sensor cycle. When switching on, "homing" must first be carried out, ie referencing a specified, known zero position. For this purpose, the rotor is moved until the absolute sensor detects a change of state, which determines the zero position. Starting from the zero position, the current position of the rotor can then be determined incrementally by counting the number of sensor cycles and making a fine determination of the position within the sensor cycles. A reference run is therefore necessary in US Pat. No. 7,932,684 B2 to determine the position of the rotor when it is switched on. However, this type of position detection can only be sensibly implemented in the case of relatively restricted movement areas of the runner. This type of position determination is of course absolutely unsuitable for many applications, in particular for linear motors with a large range of motion or for long-stator linear motors with a large number of rotors.
The determination of an absolute position, even when the linear motor is switched on, can be found in US Pat. No. 7,994,742 B2. An elongated position magnet is arranged on the rotor above the possible freedom of movement, the position magnet being arranged such that there is a position-dependent offset in the transverse direction. On a stationary construction, e.g. the stator, a position sensor is arranged, which detects the magnetic field of the position magnet. Due to the offset there is a clear magnetic field at every position of the rotor, which is detected by the position sensor. This means that when the linear motor is switched on, the current position of the rotor can be inferred immediately and without moving the rotor. The range of motion is of course limited to the length of the position magnet and therefore very limited. This type of position determination is of course absolutely unsuitable for many applications, in particular for linear motors with a large range of motion or for long-stator linear motors with a large number of rotors.
US 6,876,107 B2 describes a known long-stator linear motor as a linear motor. Such a long stator linear motor comprises a multiplicity of drive coils which are arranged in a stationary manner, next to one another and form the stator of the long stator linear motor. A large number of rotors can be arranged along the stator and can be moved along the stator. Each runner carries a drive magnet. In order to move the rotor, the drive coils are energized which are currently interacting with a rotor. In this way, individual runners can be3 / 25 2 'independently of one another along the stator.
BN-3895 AT be moved. Such long-stator linear motors are often used in flexible transport systems, for example in a production process or in conveyor technology. US Pat. No. 6,876,107 B2 also describes the determination of a true absolute position (“true absolute position”), which makes it possible to determine the exact position of a rotor immediately when the long stator linear motor is switched on, without performing a referencing (for example by a reference movement of the rotor) have to. This is of course very advantageous, especially when you consider that in a long stator linear motor it is not uncommon for a few hundred runners to be present at the same time. For this purpose, exactly one additional position magnet is arranged on a rotor and a large number of position sensors, e.g. magnetoresistive sensors, which detect the magnetic field of the position magnet. The position sensors must, however, be arranged so closely that it is ensured that at least one position sensor can detect the magnetic field of the position magnet at any time. When the long stator linear motor is switched on, at least one position sensor responds for each rotor, which enables the position to be determined even without referencing the rotor. The disadvantage here is that an additional position magnet is required and the position sensors must be arranged very closely, which makes a large number of such position sensors necessary.
It is an object of the present invention to provide a method for determining the absolute position of a rotor of a linear motor that neither requires movement of the rotor, nor requires an additional permanent magnet or a close arrangement of position sensors, and also enables large movements of the rotor.
This object is achieved in that at least one edge region of the arrangement of drive magnets is determined and a rough position of the rotor is derived therefrom, on the basis of which the known geometry of the rotor is used to determine that specific drive magnet of the arrangement of drive magnets whose magnetic field is detected by at least one of the position sensors in the Area of the arrangement of drive magnets is detected, the at least one position sensor determining a relative position of the measured drive magnet relative to the at least one position sensor and that the absolute position of the rotor is determined from the known installation position of this at least one position sensor and from the determined relative position. With this method, the absolute position can be easily determined without the need for referencing and without using additional position magnets, even though the distance between the position sensors can be chosen larger than the pole pitch of the drive magnets. The invention makes use of the properties of the magnetic field of the arrangement of the drive magnets in order to detect the edge region of the arrangement for rough positioning. On the basis of the known geometric conditions, the drive magnet whose magnetic field / 25 3 '
BN-3895 AT is detected by a position sensor in the area of the arrangement, which is sufficient for rough positioning. The exact positioning is then based on the sensor signal of the position sensor. With this method, the position sensors can consequently also be arranged relatively far apart, in any case further apart than the pole pitch of the drive magnet, which also saves position sensors.
In the case of position sensors that are far apart, it is advantageous if the number of drive magnets measured with the at least one position sensor in succession is taken into account as an increment in order to determine the absolute position of the rotor. In this way, a position sensor can be used for determining the position as long as the arrangement of the drive magnets is in its area. It is advantageous here if, according to a predetermined criterion, a switch is made to a position sensor which is closest in the direction of movement of the rotor in order to determine the absolute position of the rotor. This means that measurements are always taken in the area of a favorable field line course of the magnetic field, which increases the accuracy.
To determine the at least one edge region, a physical variable dependent on the magnetic field of the drive magnets is advantageously determined and evaluated. This takes advantage of the fact that the magnetic field, apart from a drive magnet or apart from the arrangement of drive magnets, that is to say precisely in the edge region sought, drops rapidly and strongly or no longer runs normally on the drive magnet, with the result that a reliable determination of the edge region is possible.
For this purpose, an absolute value of a sensor signal of a position sensor in the area of the arrangement of the drive magnets can be determined as a physical quantity, and an edge area can thus be inferred, preferably if the absolute value falls below a predetermined threshold value.
As an alternative to this, the inductance of a drive coil can be determined in the area of the arrangement of the drive magnets and thus an edge area can be concluded, preferably if the inductance falls below a predetermined threshold value.
As a further alternative, a sensor signal cycle of a position sensor that is non-linearly distorted due to the magnetic field of the arrangement of the drive magnets can be used to determine a relative position of a drive magnet of the arrangement of the drive magnets to the position sensor, and from this a sensor distance to a further position sensor in the area of the arrangement of the drive magnets can be determined and thus on an edge area is closed, preferably if the sensor distance determined on the basis of the distorted sensor signal cycle falls below a predetermined threshold value.
Since the methods can have different levels of reliability, for example depending on the position of the runner, methods for determining the
-45/25
BN-3895 AT
Edge area can also advantageously be combined in order to improve the reliability of the determination of the absolute position.
The subject invention is explained in more detail below with reference to FIGS. 1 to 7, which show exemplary, schematic and non-limiting advantageous embodiments of the invention. It shows
1 shows a structure of a linear motor,
2 and 3 the detection of a magnetic field of a drive magnet with a position sensor,
4 shows a possible method for determining an edge region of the arrangement of the drive magnets on the rotor,
5 the determination of the absolute position of the rotor according to the invention,
6 shows another possible method for determining an edge region of the arrangement of the drive magnets on the rotor and
7 shows yet another possible method for determining an edge region of the arrangement of the drive magnets on the rotor.
The invention is described below without restriction using a linear motor 1 with drive magnets 4 on rotor 3 and with stationary drive coils 5 on stator 2, as shown in FIG. Such a configuration is usually found in long stator linear motors. Permanent magnets or electromagnets can be used as drive magnets 4. In the embodiment shown, the stator 2 is designed with an iron core with teeth 6 (usually a laminated core) and a drive coil 5 is arranged on every second tooth. Of course, the stator 2 can also be designed without a core or a drive coil 5 can also be arranged on each tooth 6 of a core.
The invention is based on the fact that generally several drive magnets 4 (ie more than one drive magnet) are always arranged on the rotor 3 of the linear motor 1. In order to be able to dispense with a separate additional position magnet on the rotor 3, these drive magnets 4 are now also used simultaneously for the position determination. The distance between two drive magnets 4 (from pole center to pole center) is known as the pole pitch τ ρ and the distance between two drive coils 5 (from pole center to pole center) is referred to as the slot pitch τ η . The invention is based on the assumption that the position sensors Sn (n is an index which stands for all position sensors, that is to say SI, S2, ...) are arranged in a fixed position and at a greater sensor distance l s than the pole pitch τ ρ . With this arrangement, the number of position sensors required can be reduced. In the exemplary embodiment shown, a position sensor Sn is arranged on every second tooth 6, preferably the tooth on which no drive coil 5 is arranged, of the stator 2/25 5 '
BN-3895 AT whereby the sensor distance l s corresponds to the groove pitch τ η , which is not absolutely necessary.
The drive magnets 4 can be arranged directly next to one another, or can also be arranged with a distance between them, as shown in FIG. In the first case, the width b of a drive magnet 4 corresponds to the pole pitch τ ρ . After the individual magnetic fields of the drive magnets 4 overlap, the magnetic field drops only imperceptibly in the area of the distance between the drive magnets 4. Of course, the distance should not be too great for this, the permissible or justifiable distance of course depending on the strength of the drive magnets 4.
In the position of the rotor 3 shown in FIG. 1, the position sensor Sn would deliver a specific sensor signal U Sn . Well-known sensors are used as position sensors which measure the magnetic field of the drive magnets 4, or a property of the magnetic field, for example the magnetic field intensity (for example a Hall sensor) or the direction of the magnetic field (for example a magnetoresistive sensor). Magnetostrictive sensors are also possible. When a drive magnet 4 moves in front of the sensor, such sensors generate a sensor signal U Sn , for example an electrical voltage in the form of a sin / cos curve. A sensor signal cycle 11, for example a recurring sawtooth voltage, is usually calculated from this course, within which the position x of the drive magnet relative to the sensor can be determined. This is shown in FIGS. 2 and 3 using the example of a magnetoresistive sensor as position sensor Sn. The position sensor Sn detects the magnetic field angle α of the magnetic field (indicated by the field lines in FIG. 2) from which a sensor signal U Sn in the form of an electrical sin (a) / cos (a) signal is obtained. From this, a sawtooth voltage can be determined as sensor signal cycle 11 via the atan or atan2 angle function (atan2 corresponds to the atan with the correct consideration of the individual arguments of the function). Each voltage of the sawtooth is assigned to a unique position x, of the drive magnet 4 relative to the position sensor Sn. Depending on the resolution of the sensor signal cycle 11 in an evaluation unit 10, the position x can be determined in a more or less precise manner. After the installation position of the position sensor Sn and the constructive and geometric structure of the rotor are of course known, the absolute position of the rotor 3 can be determined, provided it is known from whose drive magnet 4 the magnetic field measured with the position sensor Sn originates.
If the rotor 3 were now shifted by the pole pitch t p in the direction of movement x in FIG. 1, the same position sensor Sn would deliver the same signal, but originating from a different drive magnet 4, since the sensor signal cycle 11 is repeated. This results in an ambiguity, which means that when the linear motor 1 is switched on, none
-67/25
BN-3895 AT clear position of the rotor 3 can be determined because it is not known which magnetic field a sensor Sn detects.
To solve this problem, the effect of the magnetic fields, preferably all the drive magnets 4 of the rotor 3, are evaluated according to the invention when the linear motor 1 is switched on. In particular, the edge region 8 (seen in the direction of movement x) of the arrangement of the drive magnets 4 is to be detected. The edge area 8 is formed in the area of the first and last drive magnets seen in the direction of movement x, since the magnetic field generated by the drive magnets 4 is known to drop rapidly and sharply away from the drive magnet 4. The magnetic field at the edge of the arrangement of the drive magnets 4 (i.e. next to the first and last drive magnet 4), that is to say in the region of the edge region 8, thus also drops rapidly and rapidly, whereas in the middle of the arrangement of the drive magnets 4 due to the overlap of the magnetic fields little or no waste is to be expected. This is used according to the invention to detect the edge area 8 of the arrangement of the drive magnets 4. If one knows the edge regions 8, or at least one edge region 8, of the arrangement of the drive magnets 4, it can be determined (again from knowledge of the constructive and geometric structure of the rotor 3) from whose drive magnet 4 the magnetic field measured with a position sensor Sn originates. since the arrangement of the drive magnets 4 must lie between the two edge areas 8. To determine this assignment, it can of course suffice to determine only one edge area 8. There may also be the situation that a plurality of runners 3, viewed in the direction of movement x, are arranged immediately one behind the other, with the result that a distance that is greater than the known length of a rotor 3 occurs between two detected edge regions 8. In this case, for example, the detection of an edge area 8 is also sufficient for the rough positioning of a rotor 3 and, due to the large distance, it can even be concluded that there are several runners 3. The assignment between drive magnets 4 and position sensors Sn can of course also be made for all position sensors Sn in the area of the arrangement of the drive magnets 4. Thus, based on the known geometric relationships, each position sensor Sn in the area of the arrangement of the drive magnets 4 can be assigned the specific drive magnet whose magnetic field is detected by the respective position sensor Sn. This eliminates the ambiguity described above. With this knowledge of the assignment of drive magnet 4 to position sensor Sn, at least one arbitrary position sensor Sn can then be read out in the area of the arrangement of drive magnets 4 with regard to the exact position x.
It is basically irrelevant here which position sensor Sn is used to determine the position in the area of the arrangement of the drive magnets 4 between the edge areas 8. For position determination of rotor 3 it is of course sufficient if only / 25 7 '
BN-3895 AT a position sensor Sn is used in the area of the drive magnet 4. This can basically be any position sensor Sn. Preferably, however, the position sensor Sn is used, which is closest to the center of the arrangement of the drive magnets 4, since in this area the course of the field lines of the magnetic field of the drive magnets 4 runs more favorably, since the field lines strike the position sensor Sn at approximately a right angle (see Figure 2). One could, of course, a plurality of position sensors Sn use for determining the position and the absolute position x of the armature 3, for example use as an average of the determined positions of all the used position sensors Sn, or the redundant determination of the absolute position x is use for verification.
This assignment of drive magnet 4 to position sensor Sn can, however, only be carried out with a limited accuracy, which is why it is also spoken of rough positioning. Because of this inaccuracy, however, it can occur that it cannot be determined with certainty whose drive magnet 4 the magnetic field measured with a position sensor Sn comes from. In this case, another, clearly assignable position sensor Sn can simply be used to determine the absolute position x ist . However, the sensor signal cycle 11 of the position sensor Sn could also be used as an additional source of information for the rough positioning. The case of ambiguous assignment will occur in the area around the end of one sensor signal cycle 11 and the beginning of the adjacent sensor signal cycle 11. Depending on which value the position sensor Sn outputs, one or the other drive magnet 4 can then be concluded.
After the installation position E Sn of the selected position sensor Sn is stationary and known, it is then known from the known installation position E Sn of the position sensor Sn and it can be determined via the determined relative position x, the drive magnet 4 to the position sensor Sn, and of course because of Known geometry of the rotor 3 (which of course also includes the geometry (pole pitch τ ρ , number and / or width of the drive magnets 4, etc.) of the arrangement of the drive magnets 4), the current, accurate (within the predetermined sensor resolution) absolute position x is the Rotor 3 of the linear motor 1 can be determined.
The further position determination when the rotor 3 moves then takes place, for example, incrementally. For this purpose, the position sensor Sn is initialized with the index N of the drive magnet 4 currently measured thereby as the start increment S1. Then the selected position sensor Sn can be used, for example, for position detection as long as it is in the area of the drive magnets 4. The sensor signal cycles 11 are counted as increment I and the exact position x of the measured drive magnet 4 is determined within a sensor signal cycle 11. Thereafter, the switch is made to the next position sensor Sn + 1, viewed in the direction of movement x, and the position sensor Sn + 1 with the index N of the drive magnet 4 currently measured thereby as Star9 / 25 8 '
BN-3895 AT initial increment SI initialized. Then the absolute position x is determined again incrementally. The number of sensor signal cycles 11 measured with the position sensor Sn, i.e. the number of drive magnets 4 measured with the new position sensor Sn + 1, is of course counted as increment I until the next switching to the position sensor Sn + 2 and for the incremental determination of the absolute position x is used. The transfer to the next position sensor Sn + 1 takes place according to a predetermined rule and takes place, for example, when the next position sensor Sn + 1 is closer to the center of the arrangement of the drive magnets 4 than the previous position sensor Sn.
The absolute position x ist of the rotor 3 is of course determined with respect to a known, generally stationary, reference position. A rotor 3 of a linear motor 1 moves, for example, between two extreme points that determine the maximum range of motion of the rotor 3. An extreme point can then be used as a reference position.
In the case of a long-stator linear motor as a linear motor 1, in which a closed path for the movement of the rotor 3 is often defined, for example a point of the stationary path is defined as the reference position. The installation positions E Sn of the position sensors Sn are also known with respect to this reference position.
In order to determine the at least one edge region 8 of the arrangement of drive magnets 4 on the rotor 3, a physical variable that is dependent on the magnetic field of the drive magnets 4 is determined and evaluated, as will be described below with the aid of two specific configurations.
The first exemplary embodiment is again described, without restricting the generality, using a magnetoresistive sensor as position sensor Sn. As is known, the sensor signal of such a magnetoresistive sensor is dependent on the magnetic field angle α of the magnetic field impinging on the sensor. The magnetoresistive sensor outputs the sine and cosine of this magnetic field angle a, for example U A = U sin (a) and U B = U cos (a), and the relative position x of the measured drive magnet 4 relative to the position sensor Sn is directly proportional to this magnetic field angle α in the form
X; = K atan 2
ub
U A , with a constant K specified by the position sensor Sn
For the determination of the edge region 8, the amplitude A of the sine and cosine track, as a physical variable dependent on the magnetic field of the drive magnets, is now evaluated, the amplitude A being defined as A = / (J A 2 + UB 2. In the saturation range of the position sensor Sn If the drive magnet 4 is located opposite the position sensor Sn, the amplitude Amax will be maximum If the drive magnet 4 is not completely opposite the position sensor Sn, the saturation range will be left and the amplitude A will decrease a drive magnet 4 and with various 910/25
BN-3895 AT shown indicated relative positions to a position sensor Sn. In the case of an arrangement of drive magnets 4, the saturation range is extended accordingly, as indicated by dashed lines in FIG. The edge region 8 of the arrangement of the drive magnets 4 can thus be detected by evaluating the amplitude A. A threshold value A s for the amplitude A, for example 80% Amax, can be defined, the edge region being recognized when the threshold value A s is undershot.
In FIG. 5, an edge area is detected, for example, with the position sensor Sn-1 because the amplitude A of this sensor is smaller than a defined threshold value A s . The position sensor Sn-1 is therefore not in saturation, as a result of which the determination of the relative position X is no longer as accurate. However, it is sufficient to determine a rough position of the rotor 3, since only the absolute values are required for this. On the basis of the known geometric relationships, the drive magnet 4 ′ whose magnetic field is currently being detected by the position sensor Sn can be determined by determining the position of an edge region 8 as a rough position. After distance l s and the pole pitch τ ρ are known, it is easy to determine the associated drive magnet 4 '. The index N of the determined drive magnet 4 'in the arrangement of the drive magnet 4 on the rotor 3 is thus also known. In the example in FIG. 5, the third drive magnet 4 'would be assigned to the position sensor Sn, which would make the index = 3. After the assignments of the drive magnets 4 to the respective position sensors Sn in the area of the arrangement of the drive magnets 4 on the rotor have been made in this way, a position sensor Sn can now be selected according to a predetermined selection criterion, which is used for the exact determination of the absolute position x ist . For example, the position sensor Sn that is closest to the center of the arrangement of the drive magnets 4 is selected. The middle is simply known by (k τ ρ ) / 2, with the number k of drive magnets 4 in the arrangement. Because of the known geometry of the rotor 3 and the arrangement of the drive magnets 4 and the knowledge of the arrangement of the position sensors Sn, the concrete drive magnet 4 'of the arrangement of the drive magnets 4 is known, the magnetic field of which is measured by the selected position sensor Sn. The index N of the drive magnet 4 ', which is assigned to the position sensor Sn, is used as the start increment SI, ie SI = N and in the example according to FIG. 5 SI = 3, because the magnetic field of the third drive magnet is detected by the selected position sensor Sn. With the selected position sensor Sn, which is in saturation, the exact relative position x can then be determined. If the rotor 3 is now moved further in the direction of movement x, the position sensor Sn will at some point detect the magnetic field of the following drive magnet 4 ". Therefore, an increment I must also be counted for the number of sensor signal cycles 11, as long as the absolute position x ist of the rotor is determined with the position sensor Sn and various drive magnets 4 ', 4 "are measured in the process. The absolute position x is the rotor 3
BN-3895 AT then results, for example, from x ist = [(E Sn -x ; ) - (SI-l) -T p ]. In the example according to FIG. 5, the start increment SI is 3 at the beginning and the increment 1 = 1 as long as the drive magnet 4 'is measured. If the drive magnet is measured 4 ", the increment I is increased to 2. The increment I must of course be counted according to the direction of movement x. If, in the example according to FIG. 5, the rotor 3 were moved in the opposite direction, the increment I would of course have to be reduced by one for the next drive magnet.
Of course, depending on the specific implementation, many other options for calculating the exact absolute position x are conceivable for the rotor 3. In particular, it would also be possible in the example according to FIG. 5 to use the edge area in the area of the position sensor Sn + 1 for the rough positioning. However, the basic principle always remains the same. First, a rough position of the rotor 3 is determined by determining the at least one edge region 8 and assigning a drive magnet 4 'to a position sensor Sn, from which the known geometry of the rotor 3, the known installation position E Sn of the position sensor Sn, and the position determined therefrom are then determined Relative position X, the absolute position x is can be determined. This takes place, for example, in the evaluation unit 10.
At some point, when the rotor 3 moves in the direction of movement x, it is of course also necessary to switch to the next position sensor Sn + 1 for position detection, for example if the next position sensor Sn + 1 is closer to the center of the arrangement of the drive magnets 4 than the position sensor Sn. A suitable criterion can be specified for the transfer. The above procedure is repeated. The index N of the drive magnet 4, whose magnetic field is detected by this position sensor Sn + 1 when switching to the next position sensor Sn + 1, is used as the start increment SI. The increment I is set to 1, for example, and the absolute position x is calculated again as above.
If one end of the arrangement of the drive magnets 4 as the edge region 8 cannot be determined, for example because no position sensor Sn supplies a usable signal in this region, the other end can be evaluated. Of course, both edge regions 8 at both ends of the arrangement of drive magnets 4 can also be evaluated for the rough positioning.
An alternative possibility for determining an edge area 8 uses the inductance values of the drive coils 5 when the rotor 3 is at a standstill, that is to say again when the linear motor 1 is switched on. This is based on the idea that the inductance L of a drive coil 5 has a specific value. This inductance L, as a physical variable dependent on the magnetic field of the drive magnets, is, however, caused by the additional magnet 1112/25
BN-3895 AT affects the field of drive magnets 4 when there is a drive magnet 4 in the area of a drive coil 5. The drive coil 5 can be modeled as a series connection of an ohmic resistor R and the inductance L. From the resulting differential equation u = Ri + L - ^ - the current i with i (t) = ^ 1-e L
J can be calculated.
If a voltage jump u = u 0 is now applied to the drive coil 5 and the resulting current i is measured in response, the current increase di / dt at the time t o = O can be evaluated, for example. From the above equation, the inductance L with L = - At is then obtained with di / dt = Ai / At. At is specified and the current Ai is measured at this time Ai point, or is determined from the measured current i in response to the voltage jump. This takes place, for example, in the evaluation unit 10.
Alternatively, the inductance L of a drive coil 5 could also be determined by impressing harmonic signals (sine, cosine) into a drive coil 5 (e.g. voltage u) and by evaluating the amount and phase shifting the response (e.g. current i).
The result is shown as an example in Fig. 6. Depending on the position x of the armature 3 is obtained for the drive coils 5 different inductances L. The influence of the inductance L a drive coil 5 by the magnetic field of a driving magnet 4 therein is clearly visible. The inductance L max is at a maximum without being influenced, that is to say at locations where no drive magnet 4 comes to lie in the area of a drive coil 5. In contrast, the inductance L min is minimal in the area of the arrangement of the drive magnets 4. In the edge region 8 of the arrangement of the drive magnets 4, the inductance L will lie somewhere in between. The value of the inductance in this area depends on the position of the rotor 3 relative to the drive coil 5 in the edge area 8. This relationship can be determined empirically or by simulation, for example, and can be assumed to be known. Based on the determined value of the inductance L of the drive coil 5, at least one edge area 8 of the rotor 3 can again be determined, for example by checking whether the inductance L of the drive coil is less than a predetermined threshold value L s (for example <80% L max ). With this knowledge, the determination of the exact absolute position x ist of the rotor 3 when the linear motor 1 is switched on can then be carried out analogously as described above.
The inductances L of all drive coils Sn, or at least the drive coils Sn, in which the rotor 3 is suspected, are to be determined for this method. For example, the last position can be stored before the linear motor 1 is switched off. It can therefore be assumed that the runner 3 will still be roughly in this position and can-1213/25
BN-3895 AT te only determine and evaluate the inductances L of the drive coils Sn in this environment.
A further possibility for determining an edge area 8 and thus the rough position of the rotor 3 takes advantage of the fact that, due to the field line course of the magnetic field generated by the drive magnets 4 (as shown for example in FIG. 2), a sensor signal cycle 11 recorded with a position sensor Sn in the form a sawtooth is only to be expected in the area of the center of the rotor 3, that is to say where the field lines run approximately normally on the drive magnets 4. A sensor signal cycle 11 is distorted non-linearly away from the center and there is also a pole widening, ie the width of the sensor signal cycle 11 no longer corresponds to the pole pitch τ ρ of a drive magnet 4. This is shown in FIG. 7 using the example of a rotor 3 with five drive magnets 4. A position sensor Sn in the area of the center of the rotor 3 would provide an almost ideal sawtooth when moving, whereas position sensor Sn-1, Sn + 1 would provide distorted sawtooths (shown with solid lines) without corresponding correction without corresponding correction. This non-linear distortion and pole widening is usually corrected during operation, so that a fine position determination with a position sensor Sn-1, Sn + 1 is still possible off the center. However, this nonlinear distortion can now also be used to determine an edge region 8.
It is immediately apparent that in the case of an ideal sawtooth (dashed line in FIG. 7) in the sensor signal cycles 11 from the relative positions x in -i, x in , x, n + measured with the position sensors Sn-1, Sn, Sn + 1 i and the known geometry of the rotor 3, the distance between two position sensors Sn-1, Sn or Sn, Sn + 1 or Sn-1, Sn + 2 can be determined, which must correspond to the known sensor distance l s , or a multiple thereof , If, on the other hand, the non-linearly distorted signal is evaluated, the measured relative positions x in -i *, x in , Xi n + i * become a sensor distance l s *, as a physical variable dependent on the magnetic field of the drive magnets, between two position sensors Sn-1, Sn or Sn, Sn + 1 or Sn-1, Sn + 2 determined, which will deviate from the known sensor distance l s . This deviation can be evaluated in order to determine the edge area 8. For example, in the area of a position sensor Sn-1, an edge area 8 could be assumed if the distance l s * (preferably as an absolute value) from the adjacent position sensor Sn falls below a certain, predetermined limit value. With this knowledge, the determination of the exact absolute position x ist of the rotor 3 can then be carried out analogously as described above.
The described methods for determining the edge areas 8 and thus the rough position of the rotor 3 can be used alternatively or in any combination. The combination can lead to higher accuracy (by means of control or by combining the results, for example by averaging) and by redundancy
BN-3895 AT lead to a higher reliability. The two methods described also provide different levels of reliability. The method for determining the amplitudes A is most accurate in the area of the position sensors Sn, i.e. when the edge area 8 is located there, whereas the method for determining the inductances L is most accurate in the area of the center points of the drive coils 5. The combination can also compensate for these different accuracies or one result can be preferred to the other result depending on the position of the runner 3.
Although the method for determining the absolute position x ist of a rotor 3 has been described using the example of switching on the linear motor 1, it is obvious that the method 10 can also be used in other situations. For example, on a long stator linear motor as a linear motor 1, a rotor 3 could also be added at a specific point during operation. The exact absolute position x ist of the added rotor 3 could then be determined using the method according to the invention. Disturbances are also conceivable, after the rectification of which the absolute position x ist of a rotor 3 must be redetermined during operation.
It is also conceivable to use the method according to the invention for determining the absolute position x ist of a rotor 3 in applications other than in linear motors. In the general case, the rotor 3 is arranged to be movable in the direction of movement x relative to a stationary part. The stationary part can be a stator 2 or long stator of a linear motor, but can also be another component. The position sensors Sn are then arranged on the stationary component as described above and the absolute position x is of the rotor 3 in relation to a stationary reference position can then be determined as described above.
-1415/25
BN-3895 AT
权利要求:
Claims (12)
[1]
claims
1. A method for determining the absolute position (x ist ) of a rotor (3) which can be moved in a direction of movement (x) relative to a stationary part, one on the rotor (3)
5 arrangement of drive magnets (4) in the form of a plurality of drive magnets (4) arranged next to one another in the direction of movement (x) of the rotor (3) and a plurality of position sensors (Sn.) On the fixed part in the direction of movement (x) of the rotor (3) -1, Sn, Sn + 1) are arranged in a fixed position and at a distance from one another, a magnetic field of a drive magnet (4) of the An10 order of the drive magnets (4) in the region of the position sensor using a position sensor (Sn-1, Sn, Sn + 1) (Sn-1, Sn, Sn + 1) is detected, characterized in that at least one edge region (8) of the arrangement of drive magnets (4) is determined and from this a rough position of the rotor (3) is derived on the basis of the known one Geometry of the rotor (3) that specific drive magnet (4) of the arrangement of drive magnets (4) is determined, its magnetic field
15 is detected by at least one of the position sensors (Sn-1, Sn, Sn + 1) in the region of the arrangement of drive magnets (4), the at least one position sensor (Sn-1, Sn,
Sn + 1) determines a relative position (x,) of the measured drive magnet (4) relative to the at least one position sensor (Sn-1, Sn, Sn + 1) and that from the known installation position (Esn-i, E Sn , E Sn + i) this at least one position sensor (Sn-1, Sn, Sn + 1) and from the
20 determined relative position (x,) the absolute position (x ist ) of the rotor (3) is determined.
[2]
2. The method according to claim 1, characterized in that for determining the absolute position (x is ) of the rotor (
[3]
3) the number of drive magnets (4) measured in succession with the at least one position sensor (Sn-1, Sn, Sn + 1) is taken into account as an increment (I).
25 3. The method of claim 1 or 2, characterized in that according to a predetermined criterion on a closest in the movement direction (x) of the rotor (3) position sensor (Sn-1, Sn, Sn + 1) for determining the absolute position (x ) of the rotor (3).
[4]
4. The method according to any one of claims 1 to 3, characterized in that for
30 Determination of the at least one edge region (8) a physical variable dependent on the magnetic field of the drive magnets (4) is determined and evaluated.
[5]
5. The method according to claim 4, characterized in that an absolute value (A) of a sensor signal of a position sensor (Sn-1, Sn, Sn + 1) is determined in the region of the arrangement of the drive magnets (4) and thus to an edge region (8) is closed.
-1 δΙό / 25
BN-3895 AT
[6]
6. The method according to claim 5, characterized in that an edge region (8) is inferred when the absolute value (A) falls below a predetermined threshold value (A s ).
[7]
7. The method according to claim 4, characterized in that the inductance (L) of a drive coil (5) in the region of the arrangement of the drive magnets (4) is determined and thus an edge region (8) is concluded.
[8]
8. The method according to claim 7, characterized in that an edge region (8) is inferred when the inductance (L) falls below a predetermined threshold value (L s ).
[9]
9. The method according to claim 4, characterized in that a non-linearly distorted sensor signal cycle (11) of a position sensor (Sn-1, Sn, Sn + 1) due to the magnetic field of the arrangement of the drive magnets (4) for determining a relative position (x,) of a Drive magnet (4) of the arrangement of the drive magnets (4) to the position sensor (Sn-1,
Sn, Sn + 1) is used and from this a sensor distance (l s ) to another position sensor (Sn-1, Sn, Sn + 1) is determined in the area of the arrangement of the drive magnets (4) and thus to an edge area (8) is closed.
[10]
10. The method according to claim 9, characterized in that an edge region (8) is inferred when the difference between the sensor distance (l s ) determined on the basis of the distorted sensor signal cycle (11) and a known actual sensor distance (l s ) is a predetermined threshold value below.
[11]
11. The method according to any one of claims 5 to 10, characterized in that at least two physical variables are evaluated to determine the at least one edge region (8).
[12]
12. Linear motor with a stator (2) and a rotor (3) which can be moved along the stator (2), the rotor (3) having an arrangement of drive magnets (4) in the form of a plurality of in the direction of movement (x) The rotor (3) has drive magnets (4) arranged next to one another with a pole pitch (τ ρ ) and a plurality of position sensors (Sn-1, Sn, Sn + 1) in the linear motor (1) in the direction of movement (x) of the rotor (3). stationary and spaced apart from one another by a sensor distance (l s ), the position sensor (Sn-1, Sn, Sn + 1) being a magnetic field of a drive magnet (4) of the arrangement of the drive magnets (4) in the region of the position sensor (Sn-1 , Sn, Sn + 1), characterized in that the sensor distance (l s ) of the position sensors (Sn-1, Sn, Sn + 1) is greater than the pole pitch (τ ρ ) of the drive magnets (4) that a Evaluation unit (10) is provided, which determines an edge region (8) of the arrangement of drive magnets (4) and therefrom derives a rough position of the rotor (3), and on the basis of the known geometry of the rotor (3) that specific drive magnet (4) of the arrangement
BN-3895 AT is determined by drive magnets (4), the magnetic field of which detects at least one position sensor (Sn-1, Sn, Sn + 1) in the region of the arrangement of drive magnets (4), the at least one position sensor (Sn-1, Sn , Sn + 1) determines a relative position (x,) of the measured drive magnet (4) relative to the at least one position sensor (Sn-1, Sn, Sn + 1)
5 and that the evaluation unit (10) from the known installation position (E Sn -i, E Sn , E Sn + i) of this at least one position sensor (Sn-1, Sn, Sn + 1) and from the determined relative position (Xi) Absolute position (x is ) of the rotor (3) determined.
-1718/25
Bernecker + Rainer
Industrie-Electronics Ges.m.b.H
1.4
19/25
Bernecker + Rainer
Industrie-Electronics Ges.m.b.H
2.4
类似技术:
公开号 | 公开日 | 专利标题
AT519238B1|2018-05-15|Method for determining the absolute position of a runner
EP1615332B1|2010-11-17|Method for operating an electronically commutated motor
DE102006016503A1|2007-10-18|Encoder device for an electrical machine
EP2228629B1|2017-07-26|Method and system for determining the position of a motor part
DE102012205902A1|2013-10-17|Position sensor for non-contact measurement of a position by means of a plurality of magnetic field sensors arranged in series
DE102011085636A1|2013-05-02|Linear motor with multiple sensor units and modular stator construction
DE102004045934B4|2008-01-31|sensor device
EP1195880B1|2003-09-17|Method of enhancing the positioning accuracy of an element movably arranged relative to a stator
DE112010003861T5|2013-01-31|Linear motor drive system and linear motor control method
DE102009041483A1|2011-03-31|Measuring system for position determination of primary part of linear motor relative to secondary part, has absolute value measurement system for detecting reference position of primary part relative to secondary part
WO2003105332A1|2003-12-18|Method and circuit arrangement for operating stepper motors
EP1832851B1|2009-12-23|Encoder for an actuator, linear induction motor and method for manufacturing a linear motor
WO2007033888A1|2007-03-29|Measuring apparatus comprising a sensing head for determining the position of a primary part on a secondary part, and method for determining the position of a primary part on a secondary part by means of a sensing head
DE102010028333A1|2011-11-03|Incremental multi-position detection system for a circulating electromagnetic transfer system
EP1770313B1|2012-05-16|Method and device for operating a drive mechanism
DE102005017498B4|2010-07-08|Synchronous linear motor with contactless scanning of the tooth structure of the abutment
EP2474090B1|2013-12-11|Method and device for determining a rotor position of a synchronous machine
EP1853927B1|2013-05-08|Motion sensor equipped with encoder monitoring circuit and corresponding encoder monitoring method
DE102006032989A1|2008-01-31|Electric linear drive
EP3706297A1|2020-09-09|Method for controlling a long stator linear motor
DE102018203409A1|2019-09-12|Linear motion device and method
EP2159549B1|2015-10-07|Device for measuring the relative position between a material measure and a read head
EP2869035B1|2016-08-03|Position measuring system and control method for linear motors linked together
EP3142244B1|2020-11-11|Method for detecting a step loss for a stepper motor and related electronic control of a stepping motor
WO2003012972A1|2003-02-13|Measuring device and method for controlling electric motors
同族专利:
公开号 | 公开日
AT519238B1|2018-05-15|
EP3376166B1|2020-06-03|
US20180262133A1|2018-09-13|
EP3376166A1|2018-09-19|
EP3467442A1|2019-04-10|
CA2997879A1|2018-09-13|
CN108574378A|2018-09-25|
US10476413B2|2019-11-12|
CN108574378B|2021-08-31|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
JP2006333612A|2005-05-25|2006-12-07|Tietech Co Ltd|Linear motor|
US20110050007A1|2009-08-28|2011-03-03|Murata Machinery, Ltd.|Moving body system and method of determining initial position of moving body|
KR101617244B1|2014-06-19|2016-05-02|강용주|Linear motor capable of absolute position measurement|EP3581428A1|2018-06-14|2019-12-18|B&R Industrial Automation GmbH|Short-circuit braking of an llm|
EP3831639A1|2019-12-03|2021-06-09|B&R Industrial Automation GmbH|Safety function for a transport system|US4551708A|1982-06-04|1985-11-05|Motornetics Corporation|Reactance-commutated high resolution servo motor system|
JPH07161153A|1993-12-07|1995-06-23|Matsushita Electric Ind Co Ltd|Head driving apparatus and driving system|
DE69608369T2|1995-01-19|2001-02-01|Nippon Mayer Kk|PATTERN DEVICE FOR CHAIN KNITTING MACHINES AND METHOD THEREFOR|
EP1195880B1|2000-10-04|2003-09-17|Nti Ag|Method of enhancing the positioning accuracy of an element movably arranged relative to a stator|
US6876107B2|2002-06-05|2005-04-05|Jacobs Automation|Controlled motion system|
US7075196B1|2002-08-13|2006-07-11|Quicksilver Controls, Inc.|Integrated resolver for high pole count motors|
DE102004045934B4|2004-09-22|2008-01-31|Siemens Ag|sensor device|
JP4708992B2|2005-12-12|2011-06-22|日立オートモティブシステムズ株式会社|Position detecting apparatus and synchronous motor driving apparatus using the same|
DE102006032989A1|2006-07-17|2008-01-31|Siemens Ag|Electric linear drive|
US7804210B2|2008-03-25|2010-09-28|Bose Corporation|Position measurement using magnetic fields|
US7932684B2|2008-03-25|2011-04-26|Bose Corporation|Absolute position sensing|
US7994742B2|2008-03-25|2011-08-09|Bose Corporation|Position measurement using magnetic fields|
US9032880B2|2009-01-23|2015-05-19|Magnemotion, Inc.|Transport system powered by short block linear synchronous motors and switching mechanism|
DE102010028333A1|2010-04-28|2011-11-03|Robert Bosch Gmbh|Incremental multi-position detection system for a circulating electromagnetic transfer system|
EP2869035B1|2013-10-29|2016-08-03|Siemens Aktiengesellschaft|Position measuring system and control method for linear motors linked together|US10620017B2|2017-01-31|2020-04-14|Rockwell Automation Technologies, Inc.|Curvilinear encoder system for position determination|
EP3653428A1|2018-11-19|2020-05-20|B&R Industrial Automation GmbH|Method for securely monitoring the performance of a long stator linear motor|
DE102019118442A1|2019-07-08|2021-01-14|Schunk Electronic Solutions Gmbh|Method for determining the absolute position of a slide of an electric linear direct drive and electric linear direct drive|
AT523102A1|2019-10-31|2021-05-15|B & R Ind Automation Gmbh|Transport device in the form of a long stator linear motor|
AT523101A1|2019-10-31|2021-05-15|B & R Ind Automation Gmbh|Transport device in the form of a long stator linear motor|
AT523216A1|2019-11-29|2021-06-15|B & R Ind Automation Gmbh|Determination of the position of a movable component relative to a stationary component|
CN111740668B|2020-07-09|2021-09-10|南京航空航天大学|Synchronous control system for multi-rotor linear motor|
CN113294277A|2021-04-27|2021-08-24|湖南省水利投地方电力有限公司|Detection device and detection method for axial displacement of hydroelectric generating set|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
ATA50198/2017A|AT519238B1|2017-03-13|2017-03-13|Method for determining the absolute position of a runner|ATA50198/2017A| AT519238B1|2017-03-13|2017-03-13|Method for determining the absolute position of a runner|
EP18201733.5A| EP3467442A1|2017-03-13|2018-03-08|Linear motor|
EP18160782.1A| EP3376166B1|2017-03-13|2018-03-08|Method for determining the absolution position of a runner of a linear motor|
CA2997879A| CA2997879A1|2017-03-13|2018-03-09|Method for determining the absolute position of a rotor of a linear motor|
CN201810198053.7A| CN108574378B|2017-03-13|2018-03-12|Method for determining an absolute position of a mover of a linear motor|
US15/918,391| US10476413B2|2017-03-13|2018-03-12|Method for determining the absolute position of a rotor of a linear motor|
[返回顶部]